<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>验证邮编和手机号码</title>
    <style type="text/css">
        body {
            line-height: 25px;
        }

        input {
            width: 120px;
            height: 16px;
        }

        div {
            color: #F00;
            font-size: 12px;
            display: inline-block;
            padding-left: 5px;;
        }
        ul,li{list-style: none;}
    </style>

</head>

<body>
<ul>
    <li>邮政编码：<input id="code" type="text" /><div id="divCode"></div></li>
    <li>手机号码：<input id="mobile" type="text"  /><div id="divMobile"></div></li>
</ul>

    <script src="js/jquery-1.12.4.js"></script>
    <script>
        // 1--简单模式---匹配固定的字符
        let str = "my cat";
        let reg = /cat/g;
        let res = reg.test(str);  ///出现true  否则false
        console.log(res);
        // string 
        let res1= str.match(reg);
        console.log(res1);
        let str2 = "red,blue,green,white";
        console.log(str2.search("e"));//1
        console.log(str2.search(/green/));  //9  如果没有就是-1
        // 替换
        let str3 = "cat,cat,cat"
        console.log(str3.replace(/cat/g,"dog"));
        // 分割
        let res3 = str3.split(",")
        console.log(res3.join("\n"));


        // 正则表达式：

        $("#code").blur(function(){
            let code = $(this).val();
            let regyb = /^\d{6}$/;
            if(regyb.test(code)==false){
                $("#divCode").html("邮政编码错误");
            }
        })
           $("#mobile").blur(function(){
            let code = $(this).val();
            let regsj = /^1\d{10}$/;
            if(regsj.test(code)==false){
                $("#divMobile").html("手机号错误");
            }
        })
        

        // 验证年龄是否正确0-120之间
            // 个位  [0-9]==\d
            //十位   10~99  [1-9]\d
            // 百位 100-119  1[0-1]\d
            // 120

                // 0-119  (1[0-1]|[1-9])?\d
                            //  10/11   11/19
                let reg5 =/^120$|^((1[0-1]|[1-9])?\d)$/ 
                let num='120';
                console.log(reg5.test(num));
                  

        
        
        
        
    </script>

</body>
</html>
